<?php
	include_once("inc/config.php");

    if (!isset($idioma_elegido)) { $idioma_elegido = 1;}
    if (!isset($idioma_default)) { $idioma_default = 1;}    


    $ruta_fichero="sitemap.xml"; 
    unlink($ruta_fichero);

    $fp = fopen($ruta_fichero,"w");

    $texto = "<?xml version='1.0' encoding='UTF-8'?>
    <urlset
          xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'
          xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
          xsi:schemaLocation='http://www.sitemaps.org/schemas/sitemap/0.9
                http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd'>\n";
    fwrite($fp, $texto);

	$modificado = date('c');	
	
    $texto ="<url><loc>".URL."</loc><lastmod>$modificado</lastmod><priority>1.00</priority></url>\n";
    fwrite($fp, $texto);            



	foreach($Provincias as $clave=>$p){
        $texto ="<url><loc>".URL."/{$p['url']}</loc><lastmod>$modificado</lastmod><priority>1.00</priority></url>\n";
        fwrite($fp, $texto);            
		
		foreach($Localidades as $l){
			if($l['provincia']==$clave){
				$texto ="<url><loc>".URL."/{$p['url']}/{$l['url']}</loc><lastmod>$modificado</lastmod><priority>1.00</priority></url>\n";
				fwrite($fp, $texto);            
			}
		
		}
		
	
	}
	
	
    //----- Busco la categorias
    $cond       = "select * from familias where activo=1 order by orden ASC";
    $rs         = $db->Execute($cond);
    $Familias  = $rs->GetRows();
	
    foreach ($Familias as $fam){
        $texto ="<url><loc>".URL."/{$fam['urlamigable1']}</loc><lastmod>$modificado</lastmod><priority>1.00</priority></url>\n";
        fwrite($fp, $texto);            
    }
    foreach ($Familias as $fam){
        $texto= "<url><loc>".URL."/rss/{$fam['urlamigable1']}</loc><lastmod>$modificado</lastmod><priority>0.70</priority></url>\n";
        fwrite($fp, $texto);            
    }
	
	unset($Familias);
	
	
	
	//----- Busco los productos
	$cond 	    = "select productos.*, familias.nombre1 as fam_nombre, familias.urlamigable1 as fam_url 
                    from productos 
                    left join familias on productos.familia_id = familias.id 
                    where productos.activo=1 and familia_id > 1 order by productos.id DESC";
	$rs 	    = $db->Execute($cond);
    $Publicaciones	= $rs->GetRows();
    foreach ($Publicaciones as $pub){
		$ciudad_url    = $Localidades[$pub['localidad']]['url'];;
		$href = URL."/$ciudad_url/{$pub['fam_url']}/".$pub['urlamigable'].'.html';
		$pub['href'] = $href;
		if($pub['modificado']>0){
			$modificado = date('c',$pub['modificado']); 
		} else {
			$modificado = date('c'); 
		}
        $texto ="<url><loc>{$pub['href']}</loc><lastmod>$modificado</lastmod><priority>0.90</priority></url>\n";
        fwrite($fp, $texto);            
    }    
	unset($Publicaciones);

	
	
	
    //----- Busco los blogs
    $cond  = "select * from publicaciones where activo=1 and categoria_id = 3 order by fecha DESC";
    $rs    = $db->SelectLimit($cond,50);
    $Blog  = $rs->GetRows();
	$modificado = date('c'); 
    $texto ="<url><loc>".URL."/blog</loc><lastmod>$modificado</lastmod><priority>1.00</priority></url>\n";    
    fwrite($fp, $texto);            

    foreach ($Blog as $pub){
        $pub['href'] = URL."/blog/".$pub['urlamigable1'].".html";    
		$modificado = date('c',$pub['modificado']); 
        $texto ="<url><loc>{$pub['href']}</loc><lastmod>$modificado</lastmod><priority>0.80</priority></url>\n";
        fwrite($fp, $texto);            
    }    
	
	unset($Blog);
	

    //$fecha = date("Y-m-d")."T".date("H:i:s")."-03:00";
	$fecha = date('c'); 

    $texto = "<url><loc>".URL."/terminos-y-condiciones-de-rosarioalojamientos.html</loc><lastmod>$fecha</lastmod><priority>0.80</priority></url>\n";
    $texto.= "<url><loc>".URL."/rss/blog</loc><lastmod>$fecha</lastmod><priority>0.70</priority></url>\n";
    $texto.= "<url><loc>".URL."/rss/new</loc><lastmod>$fecha</lastmod><priority>0.80</priority></url>\n";
    fwrite($fp, $texto);            


    fwrite($fp, "</urlset>");
    fclose($fp);
?>